// home小仓库
import {reqCategoryList} from '@/api'
const state = {
    // state的默认数据
    categoryList:[],
}
// mutations:修改state的唯一手段
const mutations = {
    CATEGORYLIST(state,categoryList){
        state.categoryList=categoryList
    }

}
// action:处理action，可以书写自己的业务逻辑
const actions = {
    async categoryList({commit}){
        let result = await reqCategoryList()
        // console.log(result);
        if(result.code===200){
            commit("CATEGORYLIST",result.data)
        }

    }
}
// getters:为计算属性，用于简化仓库数据
const getters = {}
// 对外暴露store类的一个实例
export default {
    state,
    mutations,
    actions,
    getters
}